home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 January: Technology Seed / Jan. '98 ATS.toast / NavServices1.0b3 / Engineering Documents / Release Notes 1.0 < prev   
Encoding:
Text File  |  1998-01-12  |  32.1 KB  |  680 lines  |  [TEXT/MPS ]

  1. NAVIGATION SERVICES 1.0
  2. RELEASE NOTES
  3.  
  4. Keith Mortensen, 4-8436
  5. Sean Findley, 4-6490
  6. Yan Arrouye, 4-0064
  7.  
  8. ===============================================================================
  9. build: b3
  10. January 6, 1998
  11. ===============================================================================
  12.  
  13. General:
  14. This is our third beta build
  15. Documentation and ERS (rev 18) can be found in the SDK build, or at "http://nav.apple.com"
  16.  
  17. Cautions:
  18. - Always be sure you include the latest Appearance 1.0.1 extension when running this build.
  19.     You may run Appearance 1.0, but none of the Navigation dialogs will be growable.
  20.     Support for Appearance 1.0 will has been turned off, only versions greater than 1.0 will be allowed.
  21.     
  22. - For 68K clients,
  23.     Be sure to install "CFM-68K Runtime Enabler" and its counterpart pieces found in the latest ETO or MacOS SDK CDs.
  24.         If you are running a system earlier then MacOS8, be sure to include the extra CFM libraries for DragMgr, QuickTime, Threads, and TranslationMgr.
  25.     To fix a bug with OpenTransport and SimpleText on 68K, install the beta version of "OpenTransportLib.68K".
  26.  
  27. - Your machine must have AppleShare 3.7.1 and OpenTransport 1.1.2
  28.  
  29. - Do not attempt to run Allegro's File Servers application with 1.0.
  30.  
  31. Newest Info:
  32. - API Changes: all constants start with "kNav" and all data structures start with "Nav"
  33. - A whole bunch of bug fixes (see RADAR).
  34. - Navigation.h now is built with Interfacer 3.0d4
  35. - Navigation.p now included in the build.
  36. - Balloon help added to the build.
  37.  
  38. Bugs set to integrate: 36
  39. Bugs set to verify: 8
  40. Bugs currently in analyze: 8
  41.  
  42.  
  43. ===============================================================================
  44. build: b2
  45. November 24, 1997
  46. ===============================================================================
  47.  
  48. General:
  49. This is our second beta build
  50. Documentation and ERS (rev 18) can be found in the SDK build, or at "http://nav.apple.com"
  51.  
  52. Cautions:
  53. - Always be sure you include the latest Appearance 1.0.1 extension when running this build.
  54.     You may run Appearance 1.0, but none of the Navigation dialogs will be growable.
  55.     Support for 1.0 will turned off at a later build when Appearance 1.0.1 releases as an SDK.
  56.     
  57. - For 68K clients,
  58.     Be sure to install "CFM-68K Runtime Enabler" and its counterpart pieces found in the latest ETO or MacOS SDK CDs.
  59.         If you are running a system earlier then MacOS8, be sure to include the extra CFM libraries for DragMgr, QuickTime, Threads, and TranslationMgr.
  60.     To fix a bug with OpenTransport and SimpleText on 68K, install the beta version of "OpenTransportLib.68K".
  61.  
  62. - Your machine must have AppleShare 3.7.1 and OpenTransport 1.1.2
  63.  
  64. - Do not attempt to run Allegro's File Servers application with 1.0.
  65.  
  66. Newest Info:
  67. - Newer/updated information to rev 18 of the ERS.
  68. - API Changes: none
  69. - You can now drop Finder objects into any of the utility dialogs and the browser will go to that location and/or select the object.
  70. - A whole bunch of bug fixes (see RADAR).
  71.  
  72. Bugs set to integrate: 24
  73. Bugs set to verify: 28
  74. Bugs currently in analyze: 39
  75.  
  76.  
  77. ===============================================================================
  78. build: a7/b1
  79. November 10, 1997
  80. ===============================================================================
  81.  
  82. General:
  83. This is our last alpha build and our first beta candidate.
  84. Documentation and ERS can be found in the SDK build, or at "http://nav.apple.com"
  85.  
  86. Cautions:
  87. - Always be sure you include the latest Appearance 1.0.1 extension when running this build.
  88.     You may run Appearance 1.0, but none of the Navigation dialogs will be growable.
  89.     Support for 1.0 will turned off at a later build when Appearance 1.0.1 releases as an SDK.
  90.     
  91. - For 68K clients,
  92.     Be sure to install "CFM-68K Runtime Enabler" and its counterpart pieces found in the latest ETO or MacOS SDK CDs.
  93.         If you are running a system earlier then MacOS8, be sure to include the extra CFM libraries for DragMgr, QuickTime, Threads, and TranslationMgr.
  94.     To fix a bug with OpenTransport and SimpleText on 68K, install the beta version of "OpenTransportLib.68K".
  95.  
  96. - Your machine must have AppleShare 3.7.1 and OpenTransport 1.1.2
  97.  
  98. - Do not attempt to run Allegro's File Servers application with 1.0.
  99.  
  100. Newest Info:
  101. - Newer/updated information to rev 17 of the ERS.
  102. - Object filtering works now with NavChooseFolder(), NavChooseObject(), NavChooseVolume().
  103. - API Changes:
  104.     new event selector: kNavCBPreviewToggle
  105.     AskSaveChanges dialogs: now take NavDialogOptions, rather than strings
  106. - More work was done to allow multiple browsers to exist at one time, this helped us finish a particular case of translating files from locked volumes.
  107. - More stable 68k compatibility.
  108.  
  109. Bugs set to integrate: 41
  110. Bugs set to verify: 21
  111. Bugs currently in analyze: 56 (4 are enhancement requests)
  112.  
  113.  
  114. ===============================================================================
  115. build: a6
  116. Octobert 20, 1997
  117. ===============================================================================
  118.  
  119. General:
  120. This is our sixth SCM alpha build.
  121. More effort was made to reduce memory footprint with reduced code, and a better optimized build.
  122. Documentation and ERS can be found in the SDK build, or at "http://nav.apple.com"
  123.  
  124. Cautions:
  125. - Always be sure you include the latest Appearance 1.0.1 extension when running this build.
  126.     You may run Appearance 1.0, but none of the Navigation dialogs will be growable.
  127.     Support for 1.0 will turned off at a later build.
  128.     
  129. - For 68K clients,
  130.     Be sure to install "CFM-68K Runtime Enabler" and its counterpart pieces found in the latest ETO or MacOS SDK CDs.
  131.         If you are running a system earlier then MacOS8, be sure to include the extra CFM libraries for DragMgr, QuickTime, Threads, and TranslationMgr.
  132.     To fix a bug with OpenTransport and SimpleText on 68K, install the beta version of "OpenTransportLib.68K".
  133.  
  134. - For logging onto AppleShare, you machine must have AppleShare 3.7.1 and OpenTransport 1.1.2
  135.  
  136. - object filtering currently does not work with NavChooseFolder(), NavChooseObject(), NavChooseVolume().
  137.  
  138. - Do not attempt to run Allegro's File Servers application with 1.0.
  139.  
  140. Newest Info:
  141. - Newer/updated information to rev 16 of the ERS.
  142. - The SCM build script now builds separately from 1.1, to build 1.1 use SCM's automated build system: NavServices11 in OSTech.
  143. Bugs set to verify: 51
  144. Bugs currently in analyze: 88 (6 are enhancement requests)
  145.  
  146.  
  147. ===============================================================================
  148. build: a4
  149. September 18, 1997
  150. ===============================================================================
  151.  
  152. General:
  153. This is our fourth SCM alpha build.
  154. More effort was made to reduce memory footprint with reduced code, and a better optimized build.
  155. Our resourceID range has been expanded, and now all IDs fall within our range.
  156.  
  157. The fragment loading mechanism has been improved by adding two new calls NavLoad() and NavUnload().
  158. This gives clients more flexibility to load Navigation Services as they startup to ensure there's enough
  159. memory.  Both calls are not required, however, to use the API.
  160.  
  161. Cautions:
  162. - Always be sure you include the latest Appearance 1.0.1 extension when running this build.
  163.     You may run Appearance 1.0, but none of the Navigation dialogs will be growable.
  164.     Support for 1.0 will turned off at a later build.
  165.     
  166. - For 68K clients,
  167.     Be sure to install "CFM-68K Runtime Enabler" and its counterpart pieces found in the latest ETO or MacOS SDK CDs.
  168.     Be sure to include "OpenTransportLib.68K" if you are running on a 68K machine.
  169.  
  170. - For logging onto AppleShare, you machine must have AppleShare 3.7.1 and OpenTransport 1.1.2
  171.  
  172. Newest Info:
  173. - We continue to integrate more FTP browsing code into this build but won't be accessible until you use the 1.1 build for Allegro.
  174. - Sampler has more example code.
  175. - Newer/updated information to rev 13 of the ERS.
  176. - Good feedback from our developer community continue to arrive and will be tracked in RADAR.  This will explain the spike in the number of bugs in analyze.
  177. - The SCM build script now builds separately from 1.1, to build 1.1 use SCM's automated build system: NavServices11 in SpringCollection.
  178.  
  179. Bugs set to integrate: 46
  180. Bugs set to verify: 11
  181. Bugs currently in analyze: 116 (11 are enhancement requests)
  182.  
  183.  
  184. ===============================================================================
  185. build: a3
  186. August 27, 1997
  187. ===============================================================================
  188.  
  189. General:
  190. This is our third alpha build and first build to be completely built with CodeWarrior Pro 12 Pro.
  191. Some effort was made to reduce memory footprint by eliminating uneeded code and resources.
  192. Favorites is now a seperate button again.
  193.  
  194. Cautions:
  195. - Always be sure you include the latest Appearance extension when running this build.
  196. - For 68K clients,
  197.     Be sure to install "CFM-68K Runtime Enabler" and its counterpart pieces found in the latest ETO or MacOS SDK CDs.
  198.     Be sure to include "OpenTransportLib.68K" if you are running on a 68K machine.
  199. - Be sure to include "Appearance Extension" 1.0.1 if you are interested in the new bevel button changes.  The build seems to run OK with v1.0, nonetheless.
  200. - For logging onto AppleShare, you machine must have AppleShare 3.7.1 and OpenTransport 1.1.2
  201.  
  202. Newest Info:
  203. - Some FTP browsing code has been integrated into this build but won't be accessible until you run the 1.1 build.
  204. - Portal and Sampler builds now come in "fat" binary format.  Developers can still build their own separate versions for PPC and 68K.
  205. - Newer/updated information to rev 12 of the ERS.
  206.  
  207. Bugs set to integrate: 18
  208. Bugs set to verify: 12
  209. Bugs currently in analyze: 71
  210.  
  211.  
  212. ===============================================================================
  213. build: a2
  214. August 13, 1997
  215. ===============================================================================
  216.  
  217. General:
  218. This is our second alpha build and first build to use CodeWarrior Pro 12.
  219. This is also the first build that starts using features found in Appearance 1.0.1.
  220.  
  221. All features are implemented and there are currently no "blockers" to test.
  222.  
  223. Cautions:
  224. - Always be sure you include the latest Appearance extension when running this build.
  225. - Be sure the clients: SimpleText, Sampler, Portal have more than adequate memory partition space.
  226. - For 68K clients,
  227.     be sure to install "CFM-68K Runtime Enabler" and its counterpart pieces found in the latest ETO or MacOS SDK CDs.
  228. - Be sure to include "OpenTransportLib.68K" if you are running on a 68K machine.
  229. - Be sure to include "Appearance Extension" 1.0.1 if you are interested in the new bevel button changes.  The build seems to run OK with v1.0, nonetheless.
  230.  
  231. Newest Info:
  232. 1) More improved memory management.
  233. 2) Increased performance for AppleTalk browsing.
  234. 3) New and improved SDK format with more support files.
  235. 4) Official draft of the Navigation Services technical documentation.
  236.  
  237. Bugs set to integrate: 18
  238. Bugs set to verify: 10
  239. Bugs currently in analyze: 68
  240.  
  241.  
  242. ===============================================================================
  243. build: a1c6
  244. July 23, 1997
  245. ===============================================================================
  246.  
  247. General:
  248. This is our sixth alpha candidate SCM build; we hope this to be our final alpha candidate.
  249. All features are implemented and there are currently no "blockers" to the latest build.
  250.  
  251. Cautions:
  252. - Always be sure you include the latest Appearance extension when running this build.
  253. - Be sure the clients: SimpleText, Sampler, Portal have more than adequate memory partition space.
  254. - For 68K clients,
  255.     be sure to install "CFM-68K Runtime Enabler" and its counterpart pieces found in the latest ETO or MacOS SDK CDs.
  256.  
  257. Newest Info:
  258. 1) NavChooseVolume() - correctly chooses volumes (via double-click) and ignores AppleTalk entities.
  259. 2) Customization - minor improvements to the behaviors to kNavCtlOpenSelection, kNavCtlAccept, kNavCtlCancel
  260. 3) SimpleText 68k build has its menubar incorrectly disabled.  However, Sampler can verify its functionality.
  261.  
  262. Bugs set to integrate: 10
  263. Bugs set to verify: 18
  264. Bugs currently in analyze: 36
  265.  
  266.  
  267. ===============================================================================
  268. build: a1c3
  269. July 11, 1997
  270. ===============================================================================
  271.  
  272. General:
  273. This is our third alpha candidate SCM build; we hope this to be our final alpha candidate.
  274.  
  275. The API has been stable for some time, improved memory footprint and browsing performance
  276. have been applied.  All features are implemented and there are currently no "blockers" to the latest build.
  277.  
  278. Cautions:
  279. - Always be sure you include the latest Appearance extension when running this build.
  280. - Be sure the clients: SimpleText, Sampler, Portal have more than adequate memory partition space.
  281. - For 68K clients,
  282.     be sure to install "CFM-68K Runtime Enabler" and its counterpart pieces found in the latest ETO or MacOS SDK CDs.
  283.  
  284. Newest Info:
  285. 1) The HI has been simplified for all dialogs as a result of user studies and re-design.
  286.     a) Favorites button has been removed, its components can be found in the shortcuts button.
  287.     b) <- -> arrows have been removed, however its functionality will exist via command keys.
  288.     c) ImageWell has been removed.
  289.     d) Busy arrows have been moved to the right of the nagivation popup.
  290. 2) Persistence: All utility dialogs can be moved and resized, each app's preferences
  291.     for this data will be applied.
  292. 3) Customization code has been redesigned as a result of the HI changes.
  293. 4) Each dialog has an experimental grow box, soon to be replaced with the real one, allowing the dialogs to grow.
  294.     Code has been added to make the movement and redraw of controls in a better fashsion depending on growing
  295.     the dialog in or out.
  296.  
  297. Bugs set to Verify for this build: 34
  298.  
  299.  
  300. ===============================================================================
  301. build: d4c1
  302. April 25, 1997
  303. ===============================================================================
  304.  
  305. General:
  306. This is our fourth official SCM build.
  307. A great number of changes have been made in this build due to updates in the API,
  308. new AppleTalk/AppleShare browsing and some bug fixes.
  309.  
  310. Cautions:
  311. Always be sure you include the latest Appearance extension when running this build.
  312.  
  313. Newest Info:
  314. 1) API Changes:
  315.     a)     NavDialogOptionFlags now supports stationery.
  316.     b)     NavDialogOptions: OpenResourceHandle definition now included.
  317.     c)    NavDialogOptions: popupExtension (handle to multiple NavMenuItemSpecs) added
  318.         (but not functional) so developers can extend the filtering popup.
  319.     d)    NavDialogOptions: cancel button can now be customized with 'cancelButtonLabel'
  320.     e)    NavDialogOptions: message field added to all util dialogs can have a banner or prompt.
  321.     f)    NavReplyRecord: fileRef field changed from Handle to AEDescList.
  322.     g)    NavGetDefaultDialogOptions() API call added to make it easier for developers to obtain
  323.         the default dialog settings.    
  324. 2) All the utility dialogs have been 100% implemented.
  325. 3) All utility dialogs properly affect their controls due to user interaction.
  326. 4) Multiple selection for Open and Save.
  327. 5) SimpleText is now in the build system; it uses the new Open and Save dialogs.
  328. 6) Navigation Services now patches the 'standard' StandardFile dialogs.
  329. 7) AppleTalk/AppleShare browsing now functional, complete with rebounding. 
  330.  
  331. Bugs set to Verify for this build:
  332. currently none
  333.  
  334.  
  335.  
  336. ===============================================================================
  337. Previous Release Notes from the Maxwell Project:
  338. ===============================================================================
  339. Component:    Icon Server and Navigation Services
  340. Owner:        Arnaud Gourdol
  341.  
  342. • Maxwell Build Location:
  343.  
  344.     R&D2/2:Constitution:Equality:MUsEProj:InfoAccessProj:
  345.  
  346. • Build Issues (Build Meister): 
  347.     
  348.     D26        Metrowerks only. BuildFile has not been maintained. See InfoAccess:
  349.             Documentation:Building with Metrowerks.
  350.     
  351.     D25        We can be built either with Metrowerks or NRBuild.  I have not seen a
  352.                 difference in the current version.
  353.     
  354.     D24        The NRBuild version of IconServer has bugs that the Metrowerks version 
  355.                doesn't have.
  356.  
  357. • What’s New In This Build (Build Meister):
  358.     
  359.     D26        New API designed for future extensibility.
  360.             Item filtering is now based on Apple Event descriptors.
  361.             Numerous bug fixes, especially in application compatibility.
  362.             
  363.     D25        Asynchronous operation is the biggest change.
  364.             Numerous performance improvements.
  365.             PACK 3 dialogs are grown to a much larger size.
  366.             Memory is now allocated in the MultiFinder heap when it might be
  367.                 large, rather than in the application or system heap.
  368.             
  369.     D24        New memory allocation scheme for Icon Server. The data is now allocated in the 
  370.              system heap which allows it to be shared among processses
  371.             New Truth icons added to the icon server
  372.             International support. Right to left layout, no hard-coded strings.
  373.             Changed underline style used to indicate sorting order to bold. 
  374.               Underline doesn't exist in Japanese and is really yucky in Arabic.
  375.     
  376.     D4        Maxwell V1 support.
  377.             API now defined in MasterInterfaces: Icons.i and Navigation.i.
  378.             Bugs fixed and obsoleted.
  379.             Miscellaneous minor improvements.
  380.             Major API change: AEDescs returned instead of FSSpecs.
  381.             Minor API changes as requested by Nick Kledzik of Master Interfaces.
  382.             Universal Procedure Pointers for all callback routines.
  383.             Addition of "const" to various API parameters.
  384.             Locked and drop folders displayed correctly
  385.  
  386.  
  387. • Bugs Fixed 
  388.  
  389.     D26        1214622    Use defaultlocation AEDesc param as "the desktop" in NavPutFile()... MUsE Error
  390.             1247814    NavGetFile: if 'NavFileFilter.fileTypes' is NULL, default open(0) is not used.
  391.             1250770    Container aliases not shown in File/Open…
  392.             1250772    Opt-dblclk opens container alias instead of selecting target
  393.             1250773    cmd-opt-O doesn't select alias target
  394.             1250782    cmd-left and cmd-right don't cycle among mounted volumes
  395.             1251930    Sorting by various column names does not maintain the currently selected item.
  396.             1252141    Favorite Items munges the first menuitem
  397.             1255073    NavGetObject() does not utilitize the correct 'open' resource format.
  398.             1255075    Favorite items popup: can't add more than one folder to the item list.
  399.             1241220    Localize: STR# rsrs's should have titles for their strings, easier localization
  400.             1242456    Problems with pseudo item 'sfHookChangeSelection', and changing the reply record
  401.             1245115    MPW 3.3.1: "Set Directory" failures and/or user breaks.
  402.             1250404    UserBreak when opening 'Desktop' folder within boot-vol. 2nd time
  403.             1250476    No <CR> support for 'Cancel' in "file is locked…" alert dialog in ClarisWorks 3
  404.             1250479    Browser doesn't return to root of boot-vol. after ejecting floppy
  405.             1250484    User Break when ejecting floppy from SFGet
  406.             1250492    No text, icon in "file is locked…" alert dialog in ClarisWorks 3.0
  407.             1250812    4D: UserBreak while exercising Info/Preview popupmenu
  408.             1250832    Can't access Guide and Process menu during NavGF
  409.             1250949    Photoshop 2.0.3 creating new Prefs has dlog w/incorrect wording
  410.             1252108    FreeHand 4.0 'Open' doesn't see folders
  411.             1252134    FreeHand 4.0 User Break when 'Cancel' in Save as, Export dialogs
  412.             1184415    EnablePanel causes "Locked" checkbox to draw in Geneva 10 bold (a contradiction)
  413.             1247918    Info Panel bknd draws over "Locked","Stationery Pad" checkboxes, fails to update
  414.             1251868    SuperPaint 3.0's Open, Save dlog don't flash 'Cancel' button when escape pressed
  415.             1252772    "New Folder" button: no alert if user creates one over another with same name.
  416.             1253307    Resolve: Label change of item doesn't update color immediately
  417.             1253342    Resolve 1.1v1 doesn't update in browser when long foldername containing >400 dox
  418.             1255072    Problems opening folders from the desktop.
  419.             1255912    NavGet/PutObj hangs if the user clicks in the dlog backgrnd, then open a folder
  420.             1255922    Favorite Item popUp does not update its list when items are renamed.
  421.             1256065    Favorite items should prevent user from selecting an item from unmounted srvr
  422.             1255909    Preview panel's controls should be disabled when no default selection is made.
  423.             1247890    NavGetFile: left side of its highlite frame gets cut off until user clicks a dir
  424.             1247898    Directory tab and "chasing arrow's" background greys do not match.
  425.             1255939    Browser truncates/changes a 31 length file name too narrow for its column size.
  426.             1251943    New Folder window should remember its last window position.
  427.             1250315    ClarisWorks 3.0 SFPut 'Cancel' at bottom of dlog
  428.             1250809    4D: Clipped favorite items and Preview popupmenus in NavGF
  429.             1251063    Photoshop 2.0.3 NavGF doesn't show filetype at bottom of dlog
  430.             1251066    Photoshop 2.0.3 NavGF separates 'filesize' from 'file format'
  431.             1251119    Photoshop 2.0.3 Save as… separates Eject, Desktop from Save, Cancel
  432.             1251766    System Error "Illeg. Instr at 00EE2F02" when saving from SuperPaint 3.0
  433.             1251866    SuperPaint 3.0's File/Open doesn't show "selected type"
  434.             1252074    FreeHand 3.1 Color Export separates Eject, Desktop from Save, Cancel
  435.             1252605    Canvas 3.0.4 File/Open clips top of Fav. Items, Info/Preview popup menus
  436.             1252647    In'Save as…' SFPGetFile, under Preview, "Label" shows space
  437.             1253142    ClarisDraw "Save as" w/ClarisDraw Options doesn't auto-navigate
  438.             1255334    SimpleText 'Open' button to 'Convert…' during File/Open with snd file
  439.             1256470    User Break when cancelling request for ejected floppy
  440.             1256827    SuperPaint: windows not updated after Print To File
  441.             1256940    SimpleText allows saving into dox, apps
  442.  
  443.     D25        1195077    Banner and default button label not functioning in NavPutFile() and NavGetFile()
  444.             1199073    Watch cursor needed when opening large directories.
  445.             1204157    crash on large folders
  446.             1214746    'open' resource doesn't help determine the file filtering in the browser.
  447.             1229683    Selecting a view using Browser’s pop-up menu does not produce a result
  448.             1240765    Add items to Frequent items popup, Navigation lib fails to display items.
  449.             1241294    NavPutFile() does not return error -128 when user selects "cancel"
  450.             1241351    Turny triangle refresh in Save Dialog
  451.             1229677    Scroll bar gets drawn twice in the Browser’s window after resizing.
  452.             1240304    User can select an item from inside scrollbar area if the scrollbar is inactive.
  453.             1218102    Low Memory problems with Open/Save in small apps. who's partition < 225k.
  454.             1233717    StdFile browser displays too few items
  455.             1231586    MountImage doesn't work with new Standard File
  456.             1224649    Popups in ClarisWorks 3.0 StdFile use wrong font.
  457.  
  458.     D24        1229032 Roman font used in display of non-roman characters
  459.             1229040 Dates not displayed correctly in Arabic [Could not reproduce
  460.             1229057 Hard-coded strings in the info panels
  461.             1196242 Icon server not getting the right data for Fonts and Shutdown folder
  462.             1213052 GetIconSuiteByName() and GetIconRefByName return paramErr for 'font'
  463.             1220883 Doesn't return label information
  464.             1221562 TaskLister icons are corrupt on second launch
  465.             1216256    Browser can view inside a drop folder when user doesn't have the right privs.
  466.             1219189    NavGetFile(): Loc={-1,-1}, draws the dialog offscreen the 2nd time you call it.
  467.             1225674    Clicking on "expansion triangle" in Save dialog causes spurious interrupt.
  468.             1216264    Browser can view inside a protected folder when user doesn't have right privs.
  469.             1216605    Browser needs to update its desktop list when a floppy or server gets mounted.
  470.             1217946    Missing PICT id=153 resource in NavServices extension, used for Freq Items PopUp
  471.             1218146    Browser enhancement req: Cmd-down arrow should cause default button to hilite.
  472.             1218775    Browser's bkgrnd draws (overlaps) when swiching between tabs (browsing dirs<= 2)
  473.             1219246    NavPutFile(): can't type select in browser if user changes input focus.
  474.             1220746    NavPutFile(): save to the desktop- user break, routine returns -1.
  475.             1220892    3rd browser directory tab does not update to the correct folder title.
  476.             1217868    Infinite GetItemType() user break messages when saving documents.
  477.             1219344    FileType Popup drawing problems with Open/Save in various apps.
  478.             1219388    Save button does not respond in new Standard File dialog.
  479.             1224505    NuStdFile performance for server volumes is lame, dude!
  480.             1224694    Scrolling list is writing outside its dialog items.
  481.  
  482.     D4        1158493    KLM-259/Background grey of the browser panels should be white in B&W,4 bit depth
  483.             1196248    Incorrect display of NavGetFile(),NavPutFile() and its browser in 1,4 bit depths
  484.             1201979    User can't type a period as part of the file name.
  485.             1201983    Desktop button or "Command-D" features not functioning.
  486.             1202866    Invisible files not shown
  487.             1214614    Use a legitimate defaultLocation AEDesc parameter in NavGetFile().. write to nil
  488.             1214622    Use defaultlocation AEDesc param as "the desktop" in NavPutFile()... MUsE Error
  489.             1214631    NavPutFile/GetFile writes to mem loc 0 when either of its textobjs are defined
  490.             1214661    NavAskSaveChanges() results in MUsE errs when its app and doc text objs are used
  491.             1214702    NavCustomAskSaveChanges(): MUsE errors/write to nil if textobject isnt defined
  492.             1214704    Navigate more than 3 fldrs deep, it isn't necessary to redraw blue hilite frame.
  493.             1214710    Navigate more than 2 folders deep, then click the desktop tab.. write to nil
  494.             1214712    Freq items popup: if the browser is at the desktop, popUp says add"", remove""
  495.             1215731    Frequent Items Popup: add item "Name (v1.0)", title becomes "Name v1.0)"
  496.             1199545    NavAskSaveChanges() adds extra space at end, action= kNavSaveChangesQuitting
  497.             1201982    Arrow cursor flickers as the user types in a file name to save.
  498.             1214639    NavGetFile() results in MUsE errors when either button or banner is not defined.
  499.             1183015    NavGetFile() should have a default FSSpec.
  500.             1203551    MUsE d20 & d21: Eject buttons don't work in the New Stdfile dialog windows.
  501.  
  502. • Known problems
  503.  
  504.     D26        See RADAR.
  505.     
  506.     D25        1149014    KLM-248/Gestalt selector needed to detect presence of Navigation Services.
  507.             1184415    EnablePanel causes "Locked" checkbox to draw in Geneva 10 bold (a contradiction)
  508.             1195647    There is a 2.5k storage leak each time a PACK3 dialog is used.
  509.             1199080    NavGetFile/NavPutFile banner truncated to only the first 13 chars, need more.
  510.             1201977    More… popUp item gets drawn outside its dialog and on the app's document window.
  511.             1214622    Use defaultlocation AEDesc param as "the desktop" in NavPutFile()... MUsE Error
  512.             1225673    Setting file attributes does not work or sets incorrect information.
  513.             1240283    Info panel's file label popup needs to show the label colors.
  514.             1205825    NavPutFile() should be customized so apps can det. the simple/more choices form
  515.             1207741    Routine "GetUniqueNameInFolder" appends file name w/ non-localizable str.
  516.             1228770    d24:For R-2-L systems, "name" field is not updated correctly in browser panel.
  517.             1229040    “Created” and “Modified” Date  strings are not properly formatted in Arabic
  518.             1240297    Consistent user break when opening a viewer from inside the Browser.
  519.             1241220    Localize: STR# rsrs's should have titles for their strings, easier localization
  520.             1215964    "More…" hierarchical popUp menu needs to be scrollable to select > 29 items
  521.             1195936    Menubar does not get disabled when any new StandardFile dialog appears.
  522.             1234656    NuStdFile is too slow to appear
  523.             1202885    Missing Icon file for folder gives assert failure
  524.             1203056    Icon Server doesn't get the proper Stationary icon of a selected stationeryfile.
  525.             1211809    Icon Server's DisposeIconRef() does not report an error is ownercount < 0.
  526.             1233724    Icon Server doesn't return icons for Finder Extension stuff
  527.             1233730    Icon Server isn't returning icon for generic applications
  528.  
  529.     D6E2    This is a nominal build to allow linking with symbols from IconServer and
  530.                 Navigation.  It is not functional under V1.
  531.             
  532.     D24        The international support can be improved. Some of the text fields may not justify 
  533.                 correctly in right to left layout.
  534.  
  535.     D4        1183020    NavPutFile's location coords do not center the dialog if {-1,-1} is specified.
  536.             1184076    Field: NavPanelBrowserOptions.displayInformationPanel does not work when = false
  537.             1195647    There is a 2.5k storage leak each time a PACK3 dialog is used.
  538.             1199073    Watch cursor needed when opening large directories.
  539.             1199080    NavGetFile/NavPutFile banner truncated to only the first 13 chars, need more.
  540.             1202599    problems with icon list size
  541.             1204157    crash on large folders
  542.             1205825    NavPutFile() should be customized so apps can det. the simple/more choices form
  543.             1195936    Menubar does not get disabled when any new StandardFile dialog appears.
  544.             1203537     MUsE d20 & d21: Icon problems in some stdfile dialog windows.
  545.             1205868    Live updating of the desktop does not occur when the a floppy is inserted.
  546.             1215111    Enter or return keys do not hilite the 'open' button when used.
  547.             Stack space usage is greater than that of PACK 3; this may break some
  548.                 applications which leave too little stack space.  Check the SP vs.
  549.                 HeapEnd in MacsBug if there is a crash.  (Word 6.0 Find File.)
  550.             No compatibility with very old Standard File dialogs.
  551.             Not all Pack3 messages are generated in response to keyboard and mouse
  552.                 events; some are handled internally at present.
  553.             Not all keyboard shortcuts in Standard File are available.
  554.             The Kind field of files is not displayed in the information panels.
  555.             The Navigation Services dialogs fit on a 14-inch screen.  There are no
  556.                 versions for smaller monitors.
  557.             Menus are not disabled when a modal dialog is frontmost.
  558.             Minor display glitches that will go away with HLTB/Appearance integration.
  559.             2.5K storage leak each time a PACK 3 dialog is used.  (Small)
  560.             There is no dynamic updating of file lists.  This can create assert failures
  561.                 and crashes when files change in the currently shown file list, or when
  562.                 the path to the currently shown folder changes.  This can result from
  563.                 changes on a shared volume, drags to and from Navigation Services panels,
  564.                 Finder operations while a Navigation Services panel is open, and so on.
  565.             Disk ejection, insertion, mounting, and dismounting are not handled.
  566.             The Finder's idiosyncratic icon dragging behavior creates problems for us.
  567.                 It is unknown whether these problems are fixed in the new Finder.
  568.  
  569.  
  570. • What are the related components (e.g. What Tools, Scripts, etc...are provided with
  571.                                    this build)?
  572.  
  573.     D4        MacBrowser test tool (NRBuild MacBrowser NuKernel)
  574.             Portal test tool (see Building with Metrowerks in the Documentation folder)
  575.             Hawkeye test tool (see Keith Mortensen)
  576.             
  577.  
  578. • Program functionality changes
  579.  
  580.     D4        None
  581.  
  582.  
  583.  
  584. Product Information
  585. ———————————————————
  586.  
  587. Project Name:    Navigation Services
  588.                     ———————————————————
  589.  
  590. Version:            1.0d13
  591.  
  592. Built Using:    NRBuild build system and xlc compilers
  593.  
  594. Lead Engineer:    Arno Gourdol        x4-1942        Pager: (408) 237-9439 or PagerPro
  595.                     
  596. Lead Tester:    Keith Mortensen    x4-8436
  597.  
  598.  
  599. Build Instructions
  600. ——————————————————
  601.  
  602. Navigation Services is composed of the following components:
  603.  
  604.     * Navigation Services shared library
  605.         The shared library implementing the Navigation Services API.
  606.  
  607.     * Icon Server shared library
  608.         The Icon Server API gets the icon of files. Required by the 
  609.         Navigation Services shared library.
  610.  
  611.     * MacBrowser sample application
  612.         This is an elementary test tool that brings up some of the 
  613.         Navigation Services dialogs and interface elements.
  614.     
  615. To build any of these component, you must use NRBuild.
  616. Once the NRBuild build system is set up, use the Configure Team MASHTeam command in
  617. the NR menu.
  618.  
  619. If you want to build:
  620.     * everything (MacBrowser, Icon Server, Navigation Services)
  621.         execute "NRBuild MacBrowser PPC"
  622.         execute "NRBuild -symfile MacBrowser PPC" to also obtain the 
  623.         symbol files for the objects (recommended)
  624.     
  625.     * only the Icon Server
  626.         execute "NRBuild IconServer PPC"
  627.         execute "NRBuild -symfile IconServer PPC" to also obtain the 
  628.         symbol file for the object (recommended)
  629.     
  630.     * only the Navigation Services
  631.         execute "NRBuild NavigationServices PPC"
  632.         execute "NRBuild -symfile NavigationServices PPC" to also obtain the 
  633.         symbol file for the object (recommended)
  634.  
  635.  
  636. Currently, only the PowerPC version of the Navigation Services will build.
  637.  
  638. The final build results will be placed in the 
  639.     {NRSources}BuildResults:Targets:Debug:Extensions directory.
  640.  
  641.  
  642. System Requirements 
  643. —————— ————————————
  644. Navigation Services requires the following components:
  645.     •    Base V0 system
  646.  
  647. Navigation Services uses the following components when present:
  648.     •    Drag Manager Glue Library "DragLib"
  649.     •    QuickTime PowerPlug
  650.     •    Translation Manager/Macintosh Easy Open
  651.     
  652.     
  653.  
  654. New In This Release
  655. ———————————————————
  656.     1.0d13    •    Favorite items menu
  657.  
  658.  
  659. Squashed Bugs
  660. —————————————
  661.     1.0d13    •    
  662.  
  663.  
  664. Yet To Be Implemented
  665. —————————————————————
  666.     1.0d13    •    
  667.  
  668. Known Bugs In This Release
  669. ——————————————————————————
  670.     1.0d13    •    No new bugs.
  671.             
  672.  
  673. Known Exceptions
  674. ————————————————
  675.     1.0d13    •     No known exceptions.
  676.  
  677.  
  678. What To Expect In The Next Release
  679. ——————————————————————————————————
  680.     1.0d14    •    ???.